package com.bst.etl.domain;

import java.util.Date;
import com.fasterxml.jackson.annotation.JsonFormat;
import com.bst.common.annotation.Excel;

/**
 * datax对象 etl_draw_base_datax
 * 
 * @author ruoyi
 * @date 2024-02-01
 */
public class EtlDrawBaseDatax
{
    private static final long serialVersionUID = 1L;

    /** 主键 */
    private Long idDrawDatax;

    /** 编码 */
    @Excel(name = "原表")
    private String tbSour;
    @Excel(name = "目标表")
    private String tbTar;

    /** 名称 */
    @Excel(name = "名称")
    private String na;

    /** 数据库主键 */
    @Excel(name = "数据库主键")
    private Long idDb;

    /** 数据库编码 */
    @Excel(name = "数据库编码")
    private String cdDb;

    /** 配置 */
    @Excel(name = "配置")
    private String config;

    /** 启用标志 */
    @Excel(name = "启用标志")
    private Integer fgAct;

    @Excel(name = "过滤条件")
    private String euWhereType;

    @Excel(name = "日期字段 当过滤条件为日期过滤时启用")
    private String fldDt;

    @Excel(name = "分类")
    private String sdOdsCls;

    /** 类型 */
    @Excel(name = "核对类型 0忽略 1月核对 ")
    private Integer fgCheck;

    /**  */
    @Excel(name = "")
    private String naEmpCre;

    /**  */
    @JsonFormat(pattern = "yyyy-MM-dd", timezone = "GMT+8")
    @Excel(name = "", width = 30, dateFormat = "yyyy-MM-dd")
    private Date dtSysCre;

    /**  */
    @Excel(name = "")
    private String naEmpModi;

    /**  */
    @JsonFormat(pattern = "yyyy-MM-dd", timezone = "GMT+8")
    @Excel(name = "", width = 30, dateFormat = "yyyy-MM-dd")
    private Date dtSysModi;

    private String uniqueKey;

    public String getUniqueKey() {
        return uniqueKey;
    }

    public void setUniqueKey(String uniqueKey) {
        this.uniqueKey = uniqueKey;
    }

    public String getSdOdsCls() {
        return sdOdsCls;
    }

    public void setSdOdsCls(String sdOdsCls) {
        this.sdOdsCls = sdOdsCls;
    }

    public String getFldDt() {
        return fldDt;
    }

    public void setFldDt(String fldDt) {
        this.fldDt = fldDt;
    }

    public String getEuWhereType() {
        return euWhereType;
    }

    public void setEuWhereType(String euWhereType) {
        this.euWhereType = euWhereType;
    }

    public void setIdDrawDatax(Long idDrawDatax)
    {
        this.idDrawDatax = idDrawDatax;
    }

    public Long getIdDrawDatax() 
    {
        return idDrawDatax;
    }

    public String getTbSour() {
        return tbSour;
    }

    public void setTbSour(String tbSour) {
        this.tbSour = tbSour;
    }

    public String getTbTar() {
        return tbTar;
    }

    public void setTbTar(String tbTar) {
        this.tbTar = tbTar;
    }
    public void setNa(String na) 
    {
        this.na = na;
    }

    public String getNa() 
    {
        return na;
    }
    public void setIdDb(Long idDb) 
    {
        this.idDb = idDb;
    }

    public Long getIdDb() 
    {
        return idDb;
    }
    public void setCdDb(String cdDb) 
    {
        this.cdDb = cdDb;
    }

    public String getCdDb() 
    {
        return cdDb;
    }
    public void setConfig(String config) 
    {
        this.config = config;
    }

    public String getConfig() 
    {
        return config;
    }
    public void setFgAct(Integer fgAct) 
    {
        this.fgAct = fgAct;
    }

    public Integer getFgAct() 
    {
        return fgAct;
    }

    public Integer getFgCheck() {
        return fgCheck;
    }

    public void setFgCheck(Integer fgCheck) {
        this.fgCheck = fgCheck;
    }

    public void setNaEmpCre(String naEmpCre)
    {
        this.naEmpCre = naEmpCre;
    }

    public String getNaEmpCre() 
    {
        return naEmpCre;
    }
    public void setDtSysCre(Date dtSysCre) 
    {
        this.dtSysCre = dtSysCre;
    }

    public Date getDtSysCre() 
    {
        return dtSysCre;
    }
    public void setNaEmpModi(String naEmpModi) 
    {
        this.naEmpModi = naEmpModi;
    }

    public String getNaEmpModi() 
    {
        return naEmpModi;
    }
    public void setDtSysModi(Date dtSysModi) 
    {
        this.dtSysModi = dtSysModi;
    }

    public Date getDtSysModi() 
    {
        return dtSysModi;
    }
}
